Machine Learning For 3D